home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
fb386
/
egcg2
/
g39.bas
< prev
next >
Wrap
BASIC Source File
|
1991-10-18
|
951b
|
33 lines
100 ' G39 T.WAKAMATSU
110 CLS:Z=0:CL(1)=7:CL(2)=2:CL(3)=6:CL(4)=4:CL(5)=5:C(6)=0
130 FOR C=1 TO 6
140 RESTORE 360:Z=Z+1
150 FOR I=1 TO 3
160 READ X(I),Y(I)
170 NEXT I
180 T=15/180*3.14159!:T1=30/180*3.14159!
190 FOR K=1 TO 24
200 SX=0:SY=0
210 FOR J=1 TO 3
220 M1=(X(J)-320)*COS(T)-(Y(J)-240)*SIN(T)+320
230 N1=(X(J)-320)*SIN(T)+(Y(J)-240)*COS(T)+240
240 X(J)=M1:Y(J)=N1:SX=SX+M1:SY=SY+N1
250 NEXT J
260 GX=SX/3:GY=SY/3
270 FOR J=1 TO 3
280 M=(X(J)-GX)*COS(T1)-(Y(J)-GY)*SIN(T1)+GX
290 N=(X(J)-GX)*SIN(T1)+(Y(J)-GY)*COS(T1)+GY
300 X(J)=M:Y(J)=N
310 NEXT J
320 PSET(X(3),Y(3))
321 IF INT((K+Z)/3)*3=K+Z THEN F=7 ELSE F=CL(C)
322 IF CL(C)=0 THEN F=0
323 FOR I=1 TO 3
324 LINE-(X(I),Y(I)),PSET,%F
325 NEXT I
326 FOR D=1 TO 40:NEXT D
330 NEXT K
340 FOR Q=1 TO 5800:NEXT Q
350 NEXT C
360 DATA 240,220,120,210,200,40